package com.lanswon.qzsmk.model;

import java.io.Serializable;
import java.util.Date;
/**
 * 卡制作批次表
 * @author sun
 *
 */
public class CardBatch implements Serializable {
    /** 制作批次号 */
    private String batchMarkerNo;

    /** 数据发送人 */
    private String dataSender;

    /** 数据发送日期 */
    private Date dataSendDate;

    /** 数据接收方 */
    private String dataReceiver;

    /** 返回接收人 */
    private String backReceiver;

    /** 执行方式 */
    private String performType;

    /** 返回接收日期 */
    private Date backRecDate;

    /** 导出次数 */
    private Integer exportNum;

    /** 文件名 */
    private String fileName;

    /** 制卡厂商编号 */
    private String supplierCode;
    
    /*制卡供应商名称*/
    private CooperationCompany cooperationCompany;

    private static final long serialVersionUID = 1L;

    
    

	public CooperationCompany getCooperationCompany() {
		return cooperationCompany;
	}

	public void setCooperationCompany(CooperationCompany cooperationCompany) {
		this.cooperationCompany = cooperationCompany;
	}

	public String getBatchMarkerNo() {
        return batchMarkerNo;
    }

    public void setBatchMarkerNo(String batchMarkerNo) {
        this.batchMarkerNo = batchMarkerNo == null ? null : batchMarkerNo.trim();
    }

    public String getDataSender() {
        return dataSender;
    }

    public void setDataSender(String dataSender) {
        this.dataSender = dataSender == null ? null : dataSender.trim();
    }

    public Date getDataSendDate() {
        return dataSendDate;
    }

    public void setDataSendDate(Date dataSendDate) {
        this.dataSendDate = dataSendDate;
    }

    public String getDataReceiver() {
        return dataReceiver;
    }

    public void setDataReceiver(String dataReceiver) {
        this.dataReceiver = dataReceiver == null ? null : dataReceiver.trim();
    }

    public String getBackReceiver() {
        return backReceiver;
    }

    public void setBackReceiver(String backReceiver) {
        this.backReceiver = backReceiver == null ? null : backReceiver.trim();
    }

    public String getPerformType() {
        return performType;
    }

    public void setPerformType(String performType) {
        this.performType = performType == null ? null : performType.trim();
    }

    public Date getBackRecDate() {
        return backRecDate;
    }

    public void setBackRecDate(Date backRecDate) {
        this.backRecDate = backRecDate;
    }

    public Integer getExportNum() {
        return exportNum;
    }

    public void setExportNum(Integer exportNum) {
        this.exportNum = exportNum;
    }

    public String getFileName() {
        return fileName;
    }

    public void setFileName(String fileName) {
        this.fileName = fileName == null ? null : fileName.trim();
    }

    public String getSupplierCode() {
        return supplierCode;
    }

    public void setSupplierCode(String supplierCode) {
        this.supplierCode = supplierCode == null ? null : supplierCode.trim();
    }

    @Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append(getClass().getSimpleName());
        sb.append(" [");
        sb.append("Hash = ").append(hashCode());
        sb.append(", batchMarkerNo=").append(batchMarkerNo);
        sb.append(", dataSender=").append(dataSender);
        sb.append(", dataSendDate=").append(dataSendDate);
        sb.append(", dataReceiver=").append(dataReceiver);
        sb.append(", backReceiver=").append(backReceiver);
        sb.append(", performType=").append(performType);
        sb.append(", backRecDate=").append(backRecDate);
        sb.append(", exportNum=").append(exportNum);
        sb.append(", fileName=").append(fileName);
        sb.append(", supplierCode=").append(supplierCode);
        sb.append(", cooperationCompany=").append(cooperationCompany.toString());
        sb.append(", serialVersionUID=").append(serialVersionUID);
        sb.append("]");
        return sb.toString();
    }
}